package com.szsh.aiot.hsm.dto.ability;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.google.gson.annotations.SerializedName;

/**
 * e-Link路由器型号、MAC、硬件版本
 *
 * @author qg
 *
 */
@JsonAutoDetect(fieldVisibility= JsonAutoDetect.Visibility.ANY, getterVisibility=JsonAutoDetect.Visibility.NONE, isGetterVisibility = JsonAutoDetect.Visibility.NONE)
@JsonIgnoreProperties(ignoreUnknown = true)
public class GetApInfo {
    @SerializedName("DeviceSN")
    private String devicesn;
    @SerializedName("Vendor")
    private String vendor;
    @SerializedName("Model")
    private String model;
    @SerializedName("Firmware")
    private String firmware;
    @SerializedName("Hardware")
    private String hardware;
    @SerializedName("CloudClientVer")
    private String cloudclientver;
    @SerializedName("MiddleWareVer")
    private String middlewarever;
    @SerializedName("loid")
    private String loid;
    @SerializedName("ip")
    private String ipaddr;
    @SerializedName("port")
    private String port;
    @SerializedName("isonline")
    private int isonline;
    @SerializedName("rid")
    private String rid;
    @SerializedName("pppoename")
    private String pppoename;
    @SerializedName("version")
    private String version;
    @SerializedName("dbus_ver")
    private String dbusver;
    @SerializedName("first_time")
    private String firsttime;
    @SerializedName("last_active")
    private String lastactive;
    @SerializedName("citycode")
    private String citycode;
    @SerializedName("provcode")
    private String provcode;

    public String getDevicesn() {
        return devicesn;
    }

    public void setDevicesn(String devicesn) {
        this.devicesn = devicesn;
    }

    public String getVendor() {
        return vendor;
    }

    public void setVendor(String vendor) {
        this.vendor = vendor;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public String getFirmware() {
        return firmware;
    }

    public void setFirmware(String firmware) {
        this.firmware = firmware;
    }

    public String getHardware() {
        return hardware;
    }

    public void setHardware(String hardware) {
        this.hardware = hardware;
    }

    public String getCloudclientver() {
        return cloudclientver;
    }

    public void setCloudclientver(String cloudclientver) {
        this.cloudclientver = cloudclientver;
    }

    public String getMiddlewarever() {
        return middlewarever;
    }

    public void setMiddlewarever(String middlewarever) {
        this.middlewarever = middlewarever;
    }

    public String getLoid() {
        return loid;
    }

    public void setLoid(String loid) {
        this.loid = loid;
    }

    public String getIpaddr() {
        return ipaddr;
    }

    public void setIpaddr(String ipaddr) {
        this.ipaddr = ipaddr;
    }

    public String getPort() {
        return port;
    }

    public void setPort(String port) {
        this.port = port;
    }

    public int getIsonline() {
        return isonline;
    }

    public void setIsonline(int isonline) {
        this.isonline = isonline;
    }

    public String getRid() {
        return rid;
    }

    public void setRid(String rid) {
        this.rid = rid;
    }

    public String getPppoename() {
        return pppoename;
    }

    public void setPppoename(String pppoename) {
        this.pppoename = pppoename;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getDbusver() {
        return dbusver;
    }

    public void setDbusver(String dbusver) {
        this.dbusver = dbusver;
    }

    public String getFirsttime() {
        return firsttime;
    }

    public void setFirsttime(String firsttime) {
        this.firsttime = firsttime;
    }

    public String getLastactive() {
        return lastactive;
    }

    public void setLastactive(String lastactive) {
        this.lastactive = lastactive;
    }

    public String getCitycode() {
        return citycode;
    }

    public void setCitycode(String citycode) {
        this.citycode = citycode;
    }

    public String getProvcode() {
        return provcode;
    }

    public void setProvcode(String provcode) {
        this.provcode = provcode;
    }
}
